home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 45 / Amiga Format CD45 (1999-09)(Future Publishing)(GB)(Track 1 of 2)[!][issue 1999-11].iso / -serious- / wb / 68060inside / readme.text < prev    next >
Text File  |  1999-08-09  |  2KB  |  75 lines

  1. 68060 INSIDE
  2.  
  3. I recently found a couple of spoof Intel Inside logos on a BBS,
  4. converted to read 68040 Inside (I guess Motorola Inside wouldn't
  5. fit...) and since I'm on an A4000/060 I DPAINTed one into the
  6. equivalent for the current flagship. And here it is. Maybe
  7. someone will like it (whether they've got a 68060 or not...)
  8.  
  9. It's in 640 x 512 pixels for PAL interlace,  DBLPAL or overscan
  10. productivity mode screens. Derived from a freeware 68040 equivalent
  11. found on Megatronix's BBS in 1996.
  12.  
  13. STATUS 
  14.  
  15. Freely distributable/editable, etc.
  16.  
  17. REQUIREMENTS
  18.  
  19. PicBoot or similar to load picture during startup. See Fish disk
  20. AmigaLibDisk718:BootPic, freeware by Andreas Ackermann. You could
  21. also use this as a workbench backdrop, but might want to change
  22. the colours!
  23.  
  24. CPU SIFTING NOTES
  25.  
  26. Instructions for an automatic CPU test, to stop
  27. it boasting when it should not (e.g. when you've
  28. changed CPU cards back for Copyback-hating code).
  29.  
  30. peek lib=exec 297 >env:CPU
  31. if $CPU eq 127
  32.    echo "68040"  
  33. else
  34.   if $CPU eq 255
  35.    echo "68060"
  36.   endif
  37. endif
  38.  
  39. The above example uses my PEEK+POKE from Aminet
  40. util/cli, to test the CPU type flag in EXECBASE.
  41.  
  42. I modified my WB3 startup sequence this way to
  43. display the appropriate 68060 or 68040 logo, or
  44. none for lesser CPUs. Insert after BINDDRIVERS:
  45.  
  46. IF EXISTS DEVS:Monitors
  47.   IF EXISTS DEVS:Monitors/VGAOnly
  48.     DEVS:Monitors/VGAOnly
  49.   EndIF
  50.   List >NIL: DEVS:Monitors/~(#?.info|VGAOnly) TO T:M LFORMAT "DEVS:Monitors/%s"
  51.   Execute T:M
  52.   ; CPU identification for startup screen
  53.   peek lib=exec 297 >env:CPU
  54.   if $CPU eq 127
  55.     PicBoot Work:Bootpic/68040_inside DETACH
  56.   else
  57.     if $CPU eq 255
  58.       PicBoot Work:Bootpic/68040inside DETACH
  59.     endif
  60.   endif
  61.   Delete >NIL: T:M
  62. EndIF
  63.  
  64. This just inserts code to load the 060 screen as soon
  65. as the default monitor (and alternative) is set up.
  66. Of course this should really be put in User-startup
  67. but by the time that runs booting is nearly complete!
  68.  
  69. If you want the original 68040 version, let me know by
  70. email.
  71.  
  72. Simon N Goodwin
  73.  
  74. simon@studio.woden.com
  75.